package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
import java.util.List;

public class QueryInstBillInfo extends AlipayObject {

   private static final long serialVersionUID = 6197236959432467733L;
   @ApiField("amount")
   private String amount;
   @ApiField("balance")
   private String balance;
   @ApiField("bill_date")
   private String billDate;
   @ApiListField("bill_detail")
   @ApiField("query_inst_bill_detail")
   private List billDetail;
   @ApiField("bill_fines")
   private String billFines;
   @ApiField("bill_key")
   private String billKey;
   @ApiField("bill_user_name")
   private String billUserName;
   @ApiField("charge_inst")
   private String chargeInst;
   @ApiField("charge_uniq_id")
   private String chargeUniqId;
   @ApiField("chargeoff_inst")
   private String chargeoffInst;
   @ApiField("company_id")
   private String companyId;
   @ApiField("extend")
   private String extend;
   @ApiField("order_type")
   private String orderType;
   @ApiField("out_id")
   private String outId;
   @ApiField("return_message")
   private String returnMessage;
   @ApiField("sub_order_type")
   private String subOrderType;


   public String getAmount() {
      return this.amount;
   }

   public void setAmount(String amount) {
      this.amount = amount;
   }

   public String getBalance() {
      return this.balance;
   }

   public void setBalance(String balance) {
      this.balance = balance;
   }

   public String getBillDate() {
      return this.billDate;
   }

   public void setBillDate(String billDate) {
      this.billDate = billDate;
   }

   public List getBillDetail() {
      return this.billDetail;
   }

   public void setBillDetail(List billDetail) {
      this.billDetail = billDetail;
   }

   public String getBillFines() {
      return this.billFines;
   }

   public void setBillFines(String billFines) {
      this.billFines = billFines;
   }

   public String getBillKey() {
      return this.billKey;
   }

   public void setBillKey(String billKey) {
      this.billKey = billKey;
   }

   public String getBillUserName() {
      return this.billUserName;
   }

   public void setBillUserName(String billUserName) {
      this.billUserName = billUserName;
   }

   public String getChargeInst() {
      return this.chargeInst;
   }

   public void setChargeInst(String chargeInst) {
      this.chargeInst = chargeInst;
   }

   public String getChargeUniqId() {
      return this.chargeUniqId;
   }

   public void setChargeUniqId(String chargeUniqId) {
      this.chargeUniqId = chargeUniqId;
   }

   public String getChargeoffInst() {
      return this.chargeoffInst;
   }

   public void setChargeoffInst(String chargeoffInst) {
      this.chargeoffInst = chargeoffInst;
   }

   public String getCompanyId() {
      return this.companyId;
   }

   public void setCompanyId(String companyId) {
      this.companyId = companyId;
   }

   public String getExtend() {
      return this.extend;
   }

   public void setExtend(String extend) {
      this.extend = extend;
   }

   public String getOrderType() {
      return this.orderType;
   }

   public void setOrderType(String orderType) {
      this.orderType = orderType;
   }

   public String getOutId() {
      return this.outId;
   }

   public void setOutId(String outId) {
      this.outId = outId;
   }

   public String getReturnMessage() {
      return this.returnMessage;
   }

   public void setReturnMessage(String returnMessage) {
      this.returnMessage = returnMessage;
   }

   public String getSubOrderType() {
      return this.subOrderType;
   }

   public void setSubOrderType(String subOrderType) {
      this.subOrderType = subOrderType;
   }
}
